drop table if exists jms_dm.dm_four_to_one_data_summary;
create external table jms_dm.dm_four_to_one_data_summary(
  sum_date               date   comment '操作日期'
 ,oper_network_code      string comment'操作网点      '
 ,oper_agent_code        string comment'代理区编码'
 ,config_type            string comment'配置类型      '
 ,config_network_code    string comment'配置网点编码  '
 ,oper_scan_user_name    string comment'操作扫描员名称'
 ,oper_scan_user_code    string comment'操作扫描员编号'
 ,oper_agent_name        string comment'代理区名称'
 ,oper_network_name      string comment'操作网点名称  '
 ,real_scan_type         string comment'实际扫描类型  '
 ,config_scan_type       string comment'生成扫描类型  '
 ,config_network_name    string comment'配置网点名称  '
 ,config_user_name       string comment'配置业务员名称'
 ,config_user_code       string comment'配置业务员编号'
 ,bill_cnt               int    comment'数据单量      '
) comment '四合一数据汇总'
PARTITIONED BY (
    dt string COMMENT '时间分区(yyyy-MM-dd)')
STORED AS PARQUET
LOCATION '/dw/hive/jms_dm.db/external/dm_four_to_one_data_summary'
TBLPROPERTIES (
   'discover.partitions' = 'false',
   'parquet.column.index.access' = 'true'
);

MSCK REPAIR TABLE jms_dm.dm_four_to_one_data_summary;

